Package com.iqbon.jcms.service

Source Code of com.iqbon.jcms.service.CodeServiceTest

package com.iqbon.jcms.service;

import java.util.List;

import junit.framework.TestCase;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.log4j.Logger;

import com.iqbon.jcms.domain.Code;
import com.iqbon.jcms.util.BeanFactory;

public class CodeServiceTest extends TestCase {

  private static final Logger logger = Logger.getLogger(CodeServiceTest.class);
  private CodeService codeService;
  private Code code;
 
  protected void setUp() throws Exception {
    super.setUp();
    code = new Code();
    code.setGroupName("test");
    code.setKey("key");
    code.setParentKey("test");
    code.setValue("value");
    codeService = (CodeService) BeanFactory.getBean("codeService");
  }

  protected void tearDown() throws Exception {
    super.tearDown();
  }
 
  public void testGetAllGroup() {
    List<Code> codeList = codeService.getAllGroup();
    for (Code code : codeList) {
      logger.info(ToStringBuilder.reflectionToString(code));
    }
  }
 
  public void testAddCode() {
    int number = codeService.addCode(code);
    logger.info(number);
  }
 
  public void testDeleteCode() {
    int number = codeService.deleteCode(code.getGroupName(), code.getKey());
    logger.info(number);
  }

  public void testGetSubCodeByGroupAndParent() {
    List<Code> list = codeService.getSubCodeByGroupAndParent(code.getGroupName(),
        code.getParentKey());
    for (Code code : list) {
      logger.info(ToStringBuilder.reflectionToString(code));
    }
  }

  public void testAddGroup() {
    int number = codeService.addGroup(code.getValue());
    logger.info(number);
  }

  public void testDeleteCodeGroup() {

    int deleteNum = codeService.deleteCodeGroup("3413034351");
    logger.info(deleteNum);
  }

}
TOP

Related Classes of com.iqbon.jcms.service.CodeServiceTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.